#pragma once
#include <RCGame.h>
#include <RCCamera.h>
#include <RCSpriteBatch.h>
//#include <RCSound.h>
#include <RCSoundWav.h>

#include <list>
#include <algorithm>

using namespace RCDX11;
using namespace DirectX;

class MyGame : public RCGame
{
protected:
	RCCamera* camera;

public:
	MyGame();
	~MyGame();

	void Update(float time, std::vector<IUpdateable*>* updateables);
	void Draw(float time, std::vector<IDrawable*>* drawables);
	void Initialize();

	void HandleKeyboardInput();
};

